body{ font-size:12px ;font-family:"Microsoft YaHei",sans-serif; /*background-color: #dcdcdc ;*/}
ul, li,dl,dt,dt,dd{list-style:none;list-style-position:outside; margin:0; padding:0;}
img{border:none;}
a{ color: inherit;}
a:link{ text-decoration: none;}
/* Let's get this party started */
::-webkit-scrollbar {
    width: 0px;
}
div,a {      
     -webkit-user-select:auto; /*webkit浏览器*/    
      -webkit-touch-callout:none;  /*系统默认菜单被禁用*/   
    -webkit-user-select:none; /*webkit浏览器*/   
    -khtml-user-select:none; /*早期浏览器*/   
    -moz-user-select:none;/*火狐*/   
    -ms-user-select:none; /*IE10*/   
    user-select:none;    
}
 
/* Track */
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 0px rgba(255,255,255,1); 
    -webkit-border-radius: 0px;
    border-radius: 0px;
}
 
/* Handle */
::-webkit-scrollbar-thumb {
    -webkit-border-radius: 0px;
    border-radius: 0px;
    background: rgba(255,255,255,1); 
    -webkit-box-shadow: inset 0 0 0px rgba(255,255,255,1); 
}
::-webkit-scrollbar-thumb:window-inactive {
	background: rgba(255,255,255,1); 
}
::-webkit-scrollbar-resizer  {
        background:#FFFFFF;
    }

::-webkit-scrollbar-corner {
        background:#FFFFFF;
    }
    
.hidden{display: none;}


.horizontal_scrolling{ overflow-y:hidden ; overflow-x: auto;-webkit-overflow-scrolling: touch;    margin-right: 12px;}

.vertical_scrolling{ overflow-y:auto; overflow-x:hidden ;-webkit-overflow-scrolling: touch;}

._absolute{
	 position: absolute;
	 top:0;
	 left: 0;
	 right:0;
	 bottom: 0;
}

._fixed{
	 position: fixed;	 
	 top:0;
	 left: 0;
	 right:0;
	 bottom: 0;
}

._footer{
	 position: fixed;
	 left: 0;
	 right:0;
	 bottom: 0;
	 height: 50px;
}
._padding{
	padding: 12px;
}
._padding_left_4{
	padding: 12px 12px 12px 4px;
}
._margin{margin: 12px;}
.weui-cell:before,.weui-cells:before,.weui-cells:after{border: 0px;}

.boxflex{
	display: -webkit-flex;
    display: flex;
   /* display: -webkit-box;*/
    display: -moz-box;
    display: -ms-flexbox;
    flex-flow: row nowrap;
    justify-content: flex-start;
    align-items: center;  
  
}
.boxflexTwo{
	display: -webkit-flex;
    display: flex;
   display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    flex-flow: row nowrap;
    justify-content: flex-start;
    align-items: center;  
}

.itemflex{            
   -webkit-flex: auto;
    -ms-flex: auto /* IE 10 */ 
 	flex: auto;
    -webkit-box-flex: auto /* OLD - iOS 6-, Safari 3.1-6 */ 
 -moz-box-flex: auto;
    flex-grow: 0;
    flex-shrink: 0;
    align-self: auto;  
}
label:active{background: transparent;}

.boxflexthree{
	display: -webkit-flex;  /* 新版本语法: Chrome 21+ */
    display: flex;          /* 新版本语法: Opera 12.1, Firefox 22+ */
    display: -webkit-box;   /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-box;      /* 老版本语法: Firefox (buggy) */
    display: -ms-flexbox;   /* 混合版本语法: IE 10 */  
    flex-flow:row nowrap;
     justify-content:flex-start;
    align-items: center;
    /*height: 79px;*/
   height: 120px;
}
.boxflexThu{
	display: -webkit-box;
  	display: -webkit-flex;
  	display: -ms-flexbox;
  	display: flex;
    flex-flow: row wrap ;
    justify-content: flex-start;
    align-items: center;  
}

.itemflexthree{            
    -webkit-flex: auto;        /* Chrome */  
    -ms-flex: auto           /* IE 10 */  
    flex: auto;                /* NEW, Spec - Opera 12.1, Firefox 20+ */
    -webkit-box-flex:auto     /* OLD - iOS 6-, Safari 3.1-6 */  
    -moz-box-flex: auto;       /* OLD - Firefox 19- */   
     flex-grow:0;
     flex-shrink:0;
      align-self:auto ;    
      margin: 0 8px;
      padding: 0;
      border: 1px solid #ccc;
      overflow: hidden;
}
.pagemain.displaywebkit-box,.previewmain.displaywebkit-box{
	-webkit-box-orient: horizontal;
    -webkit-box-align: center;
    -webkit-box-pack: center;
}
.pagemain.displaywebkit-box .itemflexthree,.previewmain.displaywebkit-box .itemflexthree{
	    -webkit-box-align: center;
}

.weui-icon_toast.weui-loading {
    margin: 20px 0 0;
    }
    
.cancelnoti{
	 position: fixed;	 
	 top:10px;
	 left: 15px;
	 z-index: 2000;
	 background: red;
	 color: #fff;
	 height: 30px;
	 width: 80px;
}

